package com.ruoyi.project.system.presentation.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 数据展示对象 data_presentation
 * 
 * @author ruoyi
 * @date 2022-02-20
 */
public class DataPresentation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 用户名 */
    @Excel(name = "用户名")
    private String userName;

    @Excel(name = "统计时间")
    private String statisticalTime;

    /** 使用的微信号 */
    @Excel(name = "使用的微信号")
    private String wechatId;

    //@Excel(name = "创建的时间")
    private String createTime;

//    /** 小时 */
//    @Excel(name = "小时")
//    private Long hour;

    /** 天 */
    //@Excel(name = "天")
    private Long day;

    /** 周 */
    //@Excel(name = "周")
    private Long week;

    /** 月 */
    //@Excel(name = "月")
    private Long month;

    /** 季 */
    //@Excel(name = "季")
    private Long season;

    /** 年 */
//    @Excel(name = "年")
    private Long year;

    /** 设备编号 */
    @Excel(name = "设备编号")
    private Long equipmentId;



    /** 话术 */
    @Excel(name = "话术")
    private String verbalTrick;

    /** 申请数量 */
    @Excel(name = "申请数量")
    private Long applicationNumber;

    /** 通过数量 */
    @Excel(name = "通过数量")
    private Long throughNumber;

    /** 通过率 */
    @Excel(name = "通过率")
    private String passingRate;



    //@Excel(name = "每周第几天")
    private Integer dayOfWeek;



    public String getStatisticalTime() {
        return statisticalTime;
    }

    public void setStatisticalTime(String statisticalTime) {
        this.statisticalTime = statisticalTime;
    }



    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setWechatId(String wechatId)
    {
        this.wechatId = wechatId;
    }

    public String getWechatId()
    {
        return wechatId;
    }
//    public void setHour(Long hour)
//    {
//        this.hour = hour;
//    }

//    public Long getHour()
//    {
//        return hour;
//    }
    public void setDay(Long day)
    {
        this.day = day;
    }

    public Long getDay()
    {
        return day;
    }
    public void setWeek(Long week)
    {
        this.week = week;
    }

    public Long getWeek()
    {
        return week;
    }
    public void setMonth(Long month)
    {
        this.month = month;
    }

    public Long getMonth()
    {
        return month;
    }
    public void setSeason(Long season)
    {
        this.season = season;
    }

    public Long getSeason()
    {
        return season;
    }
    public void setYear(Long year)
    {
        this.year = year;
    }

    public Long getYear()
    {
        return year;
    }
    public void setEquipmentId(Long equipmentId)
    {
        this.equipmentId = equipmentId;
    }

    public Long getEquipmentId()
    {
        return equipmentId;
    }
    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public String getUserName()
    {
        return userName;
    }
    public void setVerbalTrick(String verbalTrick)
    {
        this.verbalTrick = verbalTrick;
    }

    public String getVerbalTrick()
    {
        return verbalTrick;
    }
    public void setApplicationNumber(Long applicationNumber)
    {
        this.applicationNumber = applicationNumber;
    }

    public Long getApplicationNumber()
    {
        return applicationNumber;
    }
    public void setThroughNumber(Long throughNumber)
    {
        this.throughNumber = throughNumber;
    }

    public Long getThroughNumber()
    {
        return throughNumber;
    }
    public void setPassingRate(String passingRate)
    {
        this.passingRate = passingRate;
    }

    public String getPassingRate()
    {
        return passingRate;
    }

    public Integer getDayOfWeek() {
        return dayOfWeek;
    }

    public void setDayOfWeek(Integer dayOfWeek) {
        this.dayOfWeek = dayOfWeek;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("wechatId", getWechatId())
            .append("createTime", getCreateTime())
//            .append("hour", getHour())
            .append("day", getDay())
            .append("week", getWeek())
            .append("month", getMonth())
            .append("season", getSeason())
            .append("year", getYear())
            .append("equipmentId", getEquipmentId())
            .append("userName", getUserName())
            .append("verbalTrick", getVerbalTrick())
            .append("applicationNumber", getApplicationNumber())
            .append("throughNumber", getThroughNumber())
            .append("passingRate", getPassingRate())
            .append("dayOfWeek", getDayOfWeek())
            .toString();
    }
}
